Big Huge Thesaurus

devil nettle

noun